A Typed Model for Multiparty Conversations

نویسندگان

  • Lúıs Caires
  • Hugo Torres Vieira
چکیده

We present a type theory for analyzing concurrent multiparty interactions asfound in service-oriented computing, using the Conversation Calculus as under-lying model. Our theory introduces a novel and flexible type structure, able touniformly describe both the internal and the interface behavior of systems, re-ferred respectively as choreographies and contracts in web-services terminology.The notion of conversation builds on the fundamental concept of session, butgeneralizes it along directions up to now unexplored; in particular, conversationtypes discipline interactions in conversations while accounting for dynamicaljoin and leave of an unanticipated number of participants. We prove that well-typed systems never violate the prescribed conversation constraints. We alsopresent techniques to ensure progress of systems involving several interleavedconversations, a previously open problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reversible Multiparty Sessions with Checkpoints

Reversible interactions model different scenarios, like biochemical systems and human as well as automatic negotiations. We abstract interactions via multiparty sessions enriched with named checkpoints. Computations can either go forward or roll back to some checkpoints, where possibly different choices may be taken. In this way communications can be undone and different conversations may be tr...

متن کامل

Session Types Go Dynamic or How to Verify Your Python Conversations

This paper presents the first implementation of session types in a dynamically-typed language Python. Communication safety of the whole system is guaranteed at runtime by monitors that check the execution traces comply with an associated protocol. Protocols are written in Scribble, a choreography description language based on multiparty session types, with addition of logic formulas for more pr...

متن کامل

Interpreting User’s Attention as Engagement Cues in Multiparty Immersive Conversations

In this position paper, we propose a basic idea of conversational agents aware of user’s engagement signals in an immersive multiparty conversation environment. Our discussion includes a mechanism for interpreting user’s attentional behaviors as communicative signals, and a conversation state model that provides contextual information in interpreting the behaviors.

متن کامل

Grounding and Turn-Taking in Multimodal Multiparty Conversation

This study explores the empirical basis for multimodal conversation control acts. Applying conversation analysis as an exploratory approach, we attempt to illuminate the control functions of paralinguistic behaviors in managing multiparty conversation. We contrast our multiparty analysis with an earlier dyadic analysis and, to the extent permitted by our small samples of the corpus, contrast (a...

متن کامل

Laugher and Topic Transition in Multiparty Conversation

This study explores laughter distribution around topic changes in multiparty conversations. The distribution of shared and solo laughter around topic changes was examined in corpora containing two types of spoken interaction; meetings and informal conversation. Shared laughter was significantly more frequent in the 15 seconds leading up to topic change in the informal conversations. A sample of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008